package code

import "fmt"

func BaseType(){
	fmt.Println("BaseType ========== begin")
	// 1.布尔
	var b bool = true
	fmt.Println(b)
	// 2.数字类型
	// 整型int
	var (
		a1 int
		a2 int8
		a3 int16
		a4 int32
		a5 int64
	) 
	a1, a2, a3, a4, a5=10, 127,32767,2147483647,9223372036854775807
	fmt.Println("整型:", a1, a2, a3, a4, a5)
	// 无符号整型 uint8
	// float: float32, float64
	//var b2 float = 1.01 //float不存在
	var b3 float32 = 3.4 * 1e38
	var b4 float64 = 1.7 * 1e308 // 建议使用
	fmt.Println("float: ", b3, b4)

	fmt.Println("BaseType ========== end")
}